Forçage HTTPS : erreur "OpenSSL SSL_connect: SSL_ERROR_SYSCALL"

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] Forçage HTTPS : erreur "OpenSSL SSL_connect: SSL_ERROR_SYSCALL"

    Bonjour,

    Je suis chez Ionos avec un hébergement sur lequel un site Joomla 3.9.24 tourne parfaitement en HTTPS.

    En configurant un nouveau site dans un sous domaine de cet hébergement, lorsque je veux forcer le HTTPS j’obtiens le message :

    HTTPS n'a pas été activé car il n'est pas disponible sur ce serveur. Le test de la connexion HTTPS a échoué avec l'erreur suivante : OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to mon_sous-domaine.fr:443

    Ce message est totalement inattendu puisque le HTTPS est bien disponible sur le serveur. Contacté, l'assistance Ionos ne voit pas d'anomalie de leur coté et me renvoie vers un problème coté Joomla.

    Une précision : il s'agit d'une installation joomla 3.9.24 bilingue encore totalement vierge. Seuls ajouts au Joomla de base : JCE, akeeba et FOX contact.

    Comment corriger cette erreur ?

    Merci pour votre aide
    Dernière édition par casdyn à 19/02/2021, 17h20

  • #2
    et en éditant directement le fichier configuration.php pour modifier la variable "forcessl" ? (attention, le fichier configuration.php a des droits 444. Donc mettre en 644 d'abord pour pouvoir l'éditer )
    Présentations : slides.woluweb.be | Coordonnées complètes : www.woluweb.be

    Un message d’erreur sur votre site Joomla... ayez le reflexe de consulter la base de connaissance : https://kb.joomla.fr

    Ce forum, vous l'aimez ? Il vous a sauvé la vie ? Vous y apprenez régulièrement ? Alors adhérer à l'AFUJ, l'Association Francophone des Utilisateurs de Joomla : https://www.joomla.fr/association/adherer

    Commentaire


    • #3
      Attention cependant que le certificat SSL pour le domaine principal n'est valable que pour le sous-domaine "www".
      Si vous avez un autre sous-domaine, par exemple "blog.mondomaine.tld', vous devez avoir un certificat SSL séparé pour lui et il doit être installé pour ce sous-domaine AVANT de pouvoir forcer le https dans l'administration de Joomla!.
      woluweb aime ceci.
      Tous les services pour les sites Joomla! : sécurité, nettoyage de sites piratés, hébergement, SEO, applications Fabrik, migration, compatibilité mobiles, accessibilité, ...
      Administrateur certifié Joomla! 3
      https://www.betterweb.fr

      Commentaire


      • #4
        quel est l'url du site ?

        Sans même "forcer" le https, le site fonctionne-t-il en https ?
        Présentations : slides.woluweb.be | Coordonnées complètes : www.woluweb.be

        Un message d’erreur sur votre site Joomla... ayez le reflexe de consulter la base de connaissance : https://kb.joomla.fr

        Ce forum, vous l'aimez ? Il vous a sauvé la vie ? Vous y apprenez régulièrement ? Alors adhérer à l'AFUJ, l'Association Francophone des Utilisateurs de Joomla : https://www.joomla.fr/association/adherer

        Commentaire


        • #5
          Envoyé par woluweb Voir le message
          Sans même "forcer" le https, le site fonctionne-t-il en https ?
          Oui le site en sous domaine fonctionne correctement en https alors que le forçage est refusé. J'en conclus que le certificat SSL est bien valable sur le sous domaine.

          Commentaire


          • #6
            Envoyé par woluweb Voir le message
            et en éditant directement le fichier configuration.php pour modifier la variable "forcessl" ? (attention, le fichier configuration.php a des droits 444. Donc mettre en 644 d'abord pour pouvoir l'éditer )
            Il n'y a pas de variable "forcessl" dans configuration.php

            Commentaire


            • #7
              S'il n'y a pas déjà de $force_ssl, alors il faut ajouter

              public $force_ssl = '2';

              (le 2 veut dire "front-end et back-end")
              Présentations : slides.woluweb.be | Coordonnées complètes : www.woluweb.be

              Un message d’erreur sur votre site Joomla... ayez le reflexe de consulter la base de connaissance : https://kb.joomla.fr

              Ce forum, vous l'aimez ? Il vous a sauvé la vie ? Vous y apprenez régulièrement ? Alors adhérer à l'AFUJ, l'Association Francophone des Utilisateurs de Joomla : https://www.joomla.fr/association/adherer

              Commentaire


              • #8
                Envoyé par woluweb Voir le message
                S'il n'y a pas déjà de $force_ssl, alors il faut ajouter

                public $force_ssl = '2';
                Je n'avais pas de forcessl, mais j'avais $force_ssl='0';

                J'ai remplacé '0' par '2'

                J'ai maintenant une erreur en front et en back end :
                Le pair signale qu’il a eu une erreur interne. Code d’erreur : SSL_ERROR_INTERNAL_ERROR_ALERT



                Commentaire


                • #9
                  Les erreurs avec les certificats SSL proviennent très souvent des paramètres DNS. Il y a sans doute une erreur (ou quelque chose qui manque) dans les enregistrements DNS de ce sous-domaine.
                  Tout cela en étant a priori sûr qu'il existe un certificat SSL valide pour ce sous-domaine. De nouveau, un certificat "standard" (gratuit ou pas) pour "mondomaine.com" ne fonctionnera pas pour les sous-domaines autres que "www". Vous devez soit avoir un certificat spécifique pour ce sous-domaine, soit un certificat "multi-domaine" (valide pour un certain nombre de domaines/sous-domaines spécifiques), soit un certificat "wildcard"(valable pour tous les sous-domaines d'un domaine principal).

                  Enfin il y a parfois bêtement un problème de cache du navigateur et/ou de cache DNS de l'ordinateur qui signale une erreur ... qui n'existe pas. Essayez de vérifier la connexion avec un autre navigateur, de préférence un que vous n'avez jamais utilisé (ou en tout cas pas récemment) pour vous connecter à ce sous-domaine.
                  Dernière édition par jfque à 19/02/2021, 16h04
                  Tous les services pour les sites Joomla! : sécurité, nettoyage de sites piratés, hébergement, SEO, applications Fabrik, migration, compatibilité mobiles, accessibilité, ...
                  Administrateur certifié Joomla! 3
                  https://www.betterweb.fr

                  Commentaire


                  • #10
                    Bonjour,

                    Il y a un bon moment, j'avais eu le même souci sur des sites hébergés chez OVH, et la seule solution avait été de mettre du code dans le .htaccess pour forcer le site à passer en https, le forçage interne renvoyant une erreur du même type.
                    "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
                    MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

                    Commentaire


                    • #11
                      Envoyé par RobertG Voir le message
                      Bonjour,

                      Il y a un bon moment, j'avais eu le même souci sur des sites hébergés chez OVH, et la seule solution avait été de mettre du code dans le .htaccess pour forcer le site à passer en https, le forçage interne renvoyant une erreur du même type.
                      J'ai mis le code dans le htaccess, ce qui m'a ensuite permis d'accéder au site en htpps et sans erreur. Après forçage https par la configuration Joomla, j'ai supprimé le forçage par le htaccess. Résultat : tout est OK.

                      Merci pour votre aide et celle de la communauté. Je clos cet échange.

                      Commentaire

                      Annonce

                      Réduire
                      Aucune annonce pour le moment.

                      Partenaire de l'association

                      Réduire

                      Hébergeur Web PlanetHoster
                      Travaille ...
                      X